#include <bits/stdc++.h>
using namespace std;

int main() {

    float f1;
    double d1;

    f1 = 1.0123123211111111111111111111111111111111111111111111111111111111111111;
    d1 = (double)1.0123123211111111111111111111111111111111111111111111111111111111111111;

    cout << 'A' << endl;
    cout << 'A' + 0 << endl;
    cout << 'A' + 0 + 1.1 << endl;
    cout << (3 == 0) + 1.1 << endl;

    cout << f1 << endl;
    cout << d1 << endl;

    // 设置小数点后保留 3 位小数
    cout << std::fixed << std::setprecision(3) << f1 << " " << d1 << endl;
    cout << std::fixed << std::setprecision(3) << f1 << " " << std::setprecision(8) << d1 << endl;
    cout << fixed << setprecision(3) << f1 << " " << setprecision(8) << d1 << endl;
    cout << fixed << setprecision(10) << f1 << " " << setprecision(7) << d1 << endl;
    cout << fixed << setprecision(5) << f1 << " " << setprecision(13) << d1 << endl;
    cout << fixed << setprecision(12) << d1 << " " << setprecision(12) << f1 << endl;
    return 0;
}